<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			// 第一种,首尾交换
			// 初始数组
			var arr = [1,2,3,4,5,6,7];
			// 循环二分之一数组长度
			for (var i = 0; i < arr.length/2; i++){
				// 借助temp交换
				var temp = arr[i];
				arr[i] = arr[arr.length - 1 - i];
				arr[arr.length- 1 - i] = temp;
			}
			// 打印
			console.log(arr);
			
			// 第二种,借助新数组
			// 初始数组
			var arr1 = ['a','b','c','d','e','f','g'];
			// 初始新数组
			var newArr = new Array();
			// 循环
			for (var i = 0; i < arr1.length; i++){
				// 新数组依次添加原数组从末位开始向首位的值
				newArr[newArr.length] = arr1[arr1.length - 1 - i];
			}
			// 打印
			console.log(newArr);
		</script>
	</body>
</html>